/************************************************************************

								Heroes IV
					  Copyright 2001, The 3DO Company

	------------------------------------------------------------------
						artifact_ai_importance_map.h

	$Header: $

	$NoKeywords: $

 ************************************************************************/

#if !defined( ARTIFACT_AI_IMPORTANCE_MAP_H_INCLUDED )
#define ARTIFACT_AI_IMPORTANCE_MAP_H_INCLUDED

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include <iosfwd>
#include <map>

enum t_ai_importance;
enum t_artifact_type;

// --------------------------------------------------------------------------
// A listing of all the artifacts which have a non-standard ai importance
// --------------------------------------------------------------------------
class t_artifact_ai_importance_map : public std::map< t_artifact_type, t_ai_importance >
{
	public:
		bool read( std::streambuf & stream );
		bool write( std::streambuf & stream ) const;
};

#endif // ARTIFACT_AI_IMPORTANCE_MAP_H_INCLUDED
